﻿@charset "utf-8";
@font-face{font-family: 'fzz'; src: url('fonts/fzz.ttf');}
.wp{width:1200px; margin:0 auto; max-width: 97%;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

html.winhide {
    overflow: hidden;
}

body { overflow-x: hidden; }

img { max-width: 100%; }

/*头部*/
.header {width: 98%; }
.header .fl a { display: block; }
.nav { float:left; margin-left: 65px; margin-top: 25px; width: 100%;text-align: center;margin: auto;}
.nav ul{display: inline-block;}
.nav > ul > li { float:left; padding:15px 18px; }
.nav > ul > li > a > em { font-size: 16px; color:#3d3d3d; }
.nav > ul > li.cur > a { display: block; padding-bottom: 15px; border-bottom: 2px solid #0081c7; }
.nav > ul > li.curr > a { display: block; padding-bottom: 15px; border-bottom: 2px solid #0081c7; }

.sykui-menu {display: none;position: absolute;right:10px;top:23px;}
.sykui-menu .rel { height: 25px; width: 30px; overflow: hidden;}
.sykui-menu span, .sykui-menu .rel:after, .sykui-menu .rel:before {
    border-radius: 20px;
    transition: 0.3s;
    -ms-transition: 0.3s; /* Internet Explorer */
    -moz-transition: 0.3s; /* Firefox */
    -webkit-transition: 0.3s; /* Safari 和 Chrome */
    -o-transition: 0.3s; /* Opera */
    display: block;
    position: absolute;
    content: "";
    display: block;
    height: 3px;
    background: #0382c8;
    width: 30px;
}

.sykui-menu span {
    top: 50%;
    right: 0px;
    margin-top: -1.5px;
    transition: 0.1s;
    -ms-transition: 0.1s; /* Internet Explorer */
    -moz-transition: 0.1s; /* Firefox */
    -webkit-transition: 0.1s; /* Safari 和 Chrome */
    -o-transition: 0.1s; /* Opera */
}

.sykui-menu .rel:after {
    bottom: 0px;
}

.sykui-menu .rel:before {
    top: 0px;
}

.sykui-menu.exit-open {
    z-index: 999999999;
}

.sykui-menu.exit-open span {
    right: -100%;
    transition: 0.3s;
    -ms-transition: 0.3s; /* Internet Explorer */
    -moz-transition: 0.3s; /* Firefox */
    -webkit-transition: 0.3s; /* Safari 和 Chrome */
    -o-transition: 0.3s; /* Opera */
}

.sykui-menu.exit-open .rel:after {
    transition-delay: 0.3s;
    bottom: 11px;
    /* Rotate div */
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* Internet Explorer */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
    -o-transform: rotate(45deg); /* Opera */
}

.sykui-menu.exit-open .rel:before {
    transition-delay: 0.3s;
    top: 11px;
    /* Rotate div */
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg); /* Internet Explorer */
    -moz-transform: rotate(-45deg); /* Firefox */
    -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */
    -o-transform: rotate(-45deg); /* Opera */
}


/*banner大图*/
.banner .swiper-slide a { display: block; }
.banner .swiper-pagination-bullet {  width: 10px !important;  height: 10px !important;  opacity: 1 !important;  border: 1px solid #fff;  background: rgba(255, 255, 255, 0) !important;  }
.banner .swiper-pagination-bullet-active {  width: 10px !important;  height: 10px !important;  background: #fff !important;  opacity: 1 !important;  }

.sear { width:190px; height:33px; background: #f4f4f4; border:1px solid #dedede; float:right; margin-top: 33px; }
.sear .inp { padding:0px 5px; line-height: 33px; height:33px; border:none; background: none; outline: none; }
.sear > a { margin-top: 5px; margin-right: 2px; float:right; }

.title { margin-top: 60px; text-align: center; }
.title  div { display: inline-block; *display: inline-block; *zoom: 1; }
.title .dd1 { width:100%; color:#0382c8; font-size: 36px; font-weight: bold; }
.title .dd2 { width:100%; color:#8e8e8e; font-size: 16px; font-weight: bold; margin-top: 5px; }
.title .dd3 { background: #dedede; height:1px; width:380px; margin-top: 15px; }
.title .dd3 span { display: inline-block; *display: inline-block; *zoom: 1; background: #0382c8; height:2px; width:100px; }

.news { margin-top: 50px; }
.newslist { float:left; width:100%; }
.lenumlist { float:right; width:48%; }
.newsfl { width:45%; float:left; }
.newsfl .img { height:360px; background-size: cover !important; }
.newsfl .dd1 { font-size: 16px; color:#434343; margin-top: 20px; }
.newsfl .dd2 { font-size: 14px; color:#8d8d8d; line-height: 25px; margin-top: 10px; }
.newsfr { width:53%; float:right; }

.newsfr .itemfl { width:20%; text-align: center;}
.newsfr .itemfl .dd1 { padding:10px 0px; background: #0382c8; color:#fff; font-size: 16px; }
.newsfr .itemfl .dd2 { padding:10px 0px; background: #e3e3e3; color:#606060; font-size: 16px; }

.newsfr .item { margin-bottom: 20px; }
.newsfr .itemfr { width:75%; border-bottom: 1px solid #b1b1b1; padding-bottom: 20px; }
.newsfr .itemfr .dd1 { max-height: 21px; overflow: hidden; font-size: 16px; color:#434343; }
.newsfr .itemfr .dd2 { max-height: 50px; overflow: hidden; font-size: 14px; margin-top: 10px; line-height: 25px; color:#8d8d8d; }
.newsfr .item > a:hover .itemfr .dd1 { text-decoration: underline; color:#0382c8; }

.more { margin-top: 50px; width:200px; padding:15px 0px; background: #0382c8; border-radius: 5px; }
.more a { font-size: 16px; color:#fff; }
.more:hover { box-shadow: 0px 10px 10px rgba(0,0,0, 0.2); }


.mainbusiness { margin-top: 50px; }
.mainbusiness .item { overflow: hidden; position: relative; width:25%; float:left; }
.mainbusiness .item .img { transition: all 0.3s ease 0s; width:100%; height:100%; background-size: cover !important; }
.mainbusiness .item .con { z-index: 2; position: absolute; top:20px; right:20px; }
.mainbusiness .item .con .tit { font-size: 36px; font-family: fzz; color:#fff; width:0px; margin-left: 8px; margin-top: 5px; }
.mainbusiness .item .back { z-index: 1; transition: all 0.3s ease 0s; background: rgba(0,0,0, 0.5); width:100%; height:100%; position: absolute; left:0px; top:0px; }
.mainbusiness .item:hover .back { transition: all 0.3s ease 0s; background:rgba(0,0,0, 0.1); }
.mainbusiness .item:hover .img {
	transition: all 0.3s ease 0s;
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

.aboutback { background: url(../images/aboutback.png) no-repeat top; height:635px; width:100%; }
.aboutcontent { width:900px; margin:0px auto; max-width: 95%; margin-top: 120px; }
.aboutcontent .dd1 {  color:#3b4761; font-size: 24px; font-weight: bold; margin-top: 50px; }
.aboutcontent .dd2 {  color:#5c6984; font-size: 18px; margin-top: 20px;  line-height: 30px; text-align: left;}
.aboutcontent .dd3 a { color:#fff; font-size: 16px; margin-top: 50px; width:200px; padding:10px 0px; background: #5c6984; border-radius: 20px; }
.aboutcontent .dd3 a:hover { box-shadow: 0px 10px 10px rgba(0,0,0, 0.2); }

.footertop { background: #f2f2f2; padding:20px 0px; }
.footertop li { position: relative; width:16%; float:left; }
.footertop li img { float:left; margin-right: 2%; height:35px; margin-top: 8px; }
.footertop li em { font-size: 16px; color:#6e6e6e; line-height: 50px; }
.footertop li:after { content:""; position: absolute; right:12%; top:17px; height:15px; width:1px; background: #6e6e6e; }
.footertop li:nth-child(6):after { background: none; }

.footer { background: #343b49; padding:40px 0px; }
.footer .item { float:left; margin-left: 8%; }
.footer .item:nth-child(3) { margin-left: 25%; }
.footer .item span { font-size: 18px; font-weight: bold; color:#b3bac8; }
.footer .item > ul > li { font-size: 14px; margin-top: 20px;}
.footer .item > ul > li > a {  color:#757d8c;  }
.footer .item > ul > li > a:hover {  color:#b3bac8; text-decoration: underline; }

.footerbottom { border-top:1px solid #2a2f3a; padding:20px 0px; background: #343b49; }
.footerbottom .dd1 { font-size: 14px; color:#757d8c; }
.footerbottom .dd1 a { color:#b3bac8; }
.footerbottom .dd2 a { font-size: 14px; color:#757d8c; }
.footerbottom .dd2 li { float:right; margin-right: 20px; }
.footerbottom .dd2 li > a:hover {  color:#b3bac8; text-decoration: underline; }


.seed {  position: relative; margin-top: 20px; }
.titleseed { cursor: pointer; text-align: center; min-width:222px; height:35px; border:1px solid #4e586c; color:#4e586c; }
.titleseed em { position: absolute; top:8px; left:20px; font-size: 14px; color:#b3bac8; }
.titleseed i { color:#b3bac8; position: absolute; right:10px; top:10px; }
.listseed {
	transition: 0.3s;
	-ms-transition: 0.3s; /* Internet Explorer */
	-moz-transition: 0.3s; /* Firefox */
	-webkit-transition: 0.3s; /* Safari 和 Chrome */
	-o-transition: 0.3s; /* Opera */
	position: absolute;
	transform: scale(.7, .7) translate3d(20%, 0, 0);
	transform-origin: left center;
	visibility: hidden;
	opacity: 0;
	max-height: 200px;
	overflow: auto;
	bottom:45px; left:0px; box-shadow: 0px 0px 5px rgba(0,0,0, 0.5); background: #fff; border-radius: 5px; width:100%; height:auto; }
.listseed > ul > li { font-size: 14px; }
.listseed > ul > li:hover { background: #efefef; border-radius: 5px; }
.listseed > ul > li > a { padding:10px; display: block; }

.seed.cur .listseed { visibility: visible; transform: scale(1, 1) translate3d(0%, 0, 0); opacity: 1;}

.article-banner div { height:439px; background-size: cover !important; }
.catalist { width:100%; margin:50px auto; text-align: center; }
.clidlist { height:51px; border-top:1px solid #dedede; border-bottom: 1px solid #dedede;}
.clidlist > div { position: relative; padding:0px 40px; display: inline-block; *display: inline-block; *zoom: 1; }
.clidlist > div a { box-sizing: border-box; padding:15px 0px; font-size: 14px; display: block; }
.clidlist > div:hover a { border-bottom: 2px solid #0081c7 }
.clidlist > div.cur a { border-bottom: 2px solid #0081c7 }
.clidlist > div:after { content:""; position: absolute; right:-5px; top:20px; height:12px; width:1px; background: #6e6e6e; }
.clidlist > div:last-child:after { background: none; }

.fidlist { border-bottom: 1px solid #dedede;  }
.fidlist > div {position: relative; padding:0px 20px; display: inline-block; *display: inline-block; *zoom: 1; }
.fidlist > div a { padding:15px 0px; font-size: 14px; display: block; }
.fidlist > div:hover a { font-weight: bold; color:#0081c7 }
.fidlist > div.cur a { font-weight: bold; color:#0081c7 }

.abselect1 .itemfl { width:30%; height:310px; background-size: cover !important; }
.abselect1 .itemfr { width:68%; }
.abselect1 .itemfr .dd1 { font-size: 24px; font-weight: bold; color:#0081c7; margin-top: 10px; }
.abselect1 .itemfr .dd2 { font-size: 14px; color:#adacac; margin-top: 10px; }
.abselect1 .itemfr .dd3 { font-size: 14px; line-height: 25px; color:#545454; margin-top: 10px; }
.abselect1 .itemfr .dd4 a { display: block; width:100px; text-align: center; font-size: 14px; background: #b2cad7; padding:10px 0px; color:#43525a; margin-top: 20px; }

.artitledy { margin-top: 50px; text-align: center; }
.artitledy .dd1 em { font-size: 36px; display: block; font-weight: bold; color:#484848; }
.artitledy .dd1 span { display: block; font-size: 18px; margin-top: 5px; color:#8d8d8d; }

.artitle { text-align: center; }
.artitle .dd1 { text-align: center; display: inline-block; *display: inline-block; *zoom: 1; color:#0081c7; font-size: 24px; position: relative; }
.artitle .dd1:after { content:""; position: absolute; left:-60px; top:35px; width:30px; height:1px; background: #abc7d6; }
.artitle .dd1:before { content:""; position: absolute; right:-60px; top:35px; width:30px; height:1px; background: #abc7d6; }
.artitle .dd2 { color:#919191; font-size: 14px; margin-top: 10px; }

.abselect2 { margin-top: 60px; }

.abselect3 { width:60%; max-width: 95%; margin:0px auto; margin-top: 60px; }
.abselect3 .content { margin-top: 10px; }

.abselect4 { margin-top: 60px; padding:50px 0px; background: #f4f4f4; }
.abselect4 .content { margin-top: 10px; }

.abselect5 { margin-top: 60px; margin-bottom: 50px; }
.abselect5 .content { margin-top: 20px; }


.catacllist { text-align: center; margin-top: 60px; }
.catacllist > div { margin:0px 20px; display: inline-block; *display: inline-block; *zoom: 1; vertical-align: middle; }
.catacllist > div > a { height:43px; box-sizing: border-box; border:1px solid #b1b1b1; display: block; color:#353535; font-size: 16px; padding:10px 20px; text-align: center; }
.catacllist > div.cur > a { border:none; color:#fff; background: #0081c7; }
.catacllist > div:hover > a { border:none; color:#fff; background: #0081c7; }

.arnewslist { margin-top: 80px; }
.arnewslist li { margin-top:30px; overflow: hidden; margin-bottom: 25px; height:200px;}
.arnewslist li .dd-dd1 { border:1px solid #efefef; box-sizing: border-box; float: left; width:26%; height:100%; background-size: cover !important; }
.arnewslist li .dd-dd2 { position: relative; float: right; width:72%; height:100%; }
.arnewslist li .dd-dd2 .d-dd1 { height:31px; overflow: hidden; font-size: 20px; font-weight: bold; color:#515151; }
.arnewslist li .dd-dd2 .d-dd2 { line-height: 25px; margin-top: 10px; max-height:77px; overflow: hidden; font-size: 14px; color:#7f7f7f; }
.arnewslist li .dd-dd2 .d-dd3 { margin-top: 5px; font-size: 14px; color:#8b8b8b; }
.arnewslist li .dd-dd2 .d-dd3 em { margin-right: 15px; }
.arnewslist li .dd-dd2 .d-dd3 i { font-size: 14px; margin-right: 5px }
.arnewslist li .armore { position: absolute; left:0px; bottom:0px; font-size: 14px; text-align: center; background: #d7d7d7; width:100px; padding:10px;  }
.arnewslist li .armore a { color:#4d4d4d; }
.arnewslist li:hover .d-dd1 { color: #0081c7; }
.arnewslist li:hover .armore { background: #0081c7; }
.arnewslist li:hover .armore a { color:#fff; }

.pages { padding:60px 0px; }


.armainbusiness { width:1045px; margin:0px auto; margin-bottom: 50px; max-width: 100%; }
.armainbusiness .item { margin-bottom: 20px; width:48%; margin-left:1%; margin-right: 1%; }

.ajaxitem { padding:20px; }
.itemtitle { font-size: 24px; color:#4e4e4e; margin-top: 10px; }
.itemdesc { line-height: 25px; padding:20px 30px; background: #ebebeb; font-size: 14px; color:#5c5c5c; margin-top: 30px; }
.itemcontent { width:60% !important;}

.tablelist { width:935px; max-width: 100%; margin:50px auto; }
.tablelist table { z-index: 1; border:1px solid #dedede; font-size: 14px; text-align: center; border-radius: 10px; }
.tablelist table tr td { border-right:1px solid #bbe1f5;}
.tablelist table tr td:nth-child(5) { border-right: none; }
.tablelist table thead tr {  }
.tablelist table thead tr td { background: #0081c7; padding:13px 0px; color:#fff; }
.tablelist table thead tr td:nth-child(1) { border-top-left-radius: 10px; }
.tablelist table thead tr td:nth-child(5) { border-top-right-radius: 10px; }
.tablelist table tbody tr td { padding:10px 0px; color:#676767; background: #ffffff;  }
.tablelist table tbody tr td a { color:#0081c7; }
.tablelist table tbody tr td a.shenqing { padding:5px 5px; background:#0081c7; border-radius: 5px; margin-left:10px; color:#fff;}
.tablelist table tbody tr td a.shenqing:hover { -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125) }
.tablelist table tbody tr td a.more { padding:5px 5px; background:#da7e82; border-radius: 5px; color:#fff;}
.tablelist table tbody tr td a.more:hover { -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125) }
.tablelist table tbody tr:nth-child(2n) td { padding:10px 0px; color:#676767; background: #f7f7f7;  }
.tablelist table tbody tr:last-child td:nth-child(1) { border-bottom-left-radius:10px; }
.tablelist table tbody tr:last-child td:nth-child(5) { border-bottom-right-radius:10px; }

.tenderingtablelist { margin:50px auto;  }
.tenderingtablelist table { z-index: 1; border:1px solid #dedede; font-size: 14px; text-align: center; border-radius: 10px; }
.tenderingtablelist table tr td { border-right:1px solid #bbe1f5;}
.tenderingtablelist table tr td:nth-child(10) { border-right: none; }
.tenderingtablelist table thead tr {  }
.tenderingtablelist table thead tr td { background: #0081c7; padding:13px 0px; color:#fff; }
.tenderingtablelist table thead tr td:nth-child(1) { border-top-left-radius: 10px; }
.tenderingtablelist table thead tr td:nth-child(10) { border-top-right-radius: 10px; }
.tenderingtablelist table tbody tr td { padding:10px 0px; color:#676767; background: #ffffff;  }
.tenderingtablelist table tbody tr td a { color:#0081c7; }
.tenderingtablelist table tbody tr:nth-child(2n) td { padding:10px 0px; color:#676767; background: #f7f7f7;  }
.tenderingtablelist table tbody tr:last-child td:nth-child(1) { border-bottom-left-radius:10px; }
.tenderingtablelist table tbody tr:last-child td:nth-child(10) { border-bottom-right-radius:10px; }

.article-item-his { margin:10px 0px; }
.pn { margin-top: 20px; margin-bottom: 50px; font-size: 14px; padding:5px; background: #fff; border:1px solid #dedede; }
.pn div { padding:5px; }
.pn div a:hover { color:#0093dd; }

.hospital { margin-bottom: 50px; }
.hospital .flip-items { width: 350px !important; }
.hospital .img .tit { padding:0px 20px; text-align: center; margin-top: 10px; font-size: 14px; }

.jingpin { margin: 50px 0px; }
.jingpin .item { margin-bottom: 20px; float:left; width:47%; margin-right: 6%; }
.jingpin .item .img { background-size: cover !important; height:270px; width:100%; }
.jingpin .item:nth-child(2n) { margin-right: 0px; }
.jingpin .item .back { background: #0081c7; padding:20px; }
.jingpin .item .dd1 { color:#ffffff; font-size: 18px; padding-bottom: 15px; border-bottom: 1px solid #57afdf; }
.jingpin .item .dd2 { margin:5px 0px; }
.jingpin .item .ccc { overflow: hidden; max-height: 26px; float:left; width:48%; margin:5px 1%; }
.jingpin .item .ccc img { float:left; vertical-align: middle; }
.jingpin .item .ccc em { line-height: 25px; color:#fff; font-size: 14px; }

.artulist {  }
.artulist li { background: #f5f5f5; padding:10px 1%; float:left; }
.artulist li.top  { width:46%; margin-left: 1%; margin-right: 1%; margin-bottom: 30px; }
.artulist li.top .dd-dd1 { float:left; width:205px; height:165px; background-size: cover !important; margin-right: 15px; }
.artulist li.top .dd-dd2 .d-dd1 { height: 24px; overflow: hidden; color:#424242; font-size: 18px; }
.artulist li.top .dd-dd2 .d-dd2 { display: block; max-height: 100px; overflow: hidden; color:#7d7d7d; font-size: 14px; line-height: 25px; margin-top: 5px; }
.artulist li.top .dd-dd2 .armore { color:#0081c7; font-size: 14px; margin-top: 10px; }
.artulist li { width:19%; margin:20px 2%; }
.artulist li .dd-dd1 { width:100%; height:140px; background-size: cover !important; }
.artulist li .dd-dd2 .d-dd1 { height: 24px; overflow: hidden; margin-top:10px; color:#505050; font-size: 16px; }
.artulist li .dd-dd2 .d-dd2 { display: none; }
.artulist li .dd-dd2 .armore { color:#0081c7; font-size: 14px; margin-top: 10px; }
.artulist li:hover { box-shadow: 0px 0px 10px rgba(0,0,0, 0.3); background: #f9f9f9; }
.artulist li:hover .dd-dd2 .d-dd1 { color:#0081c7; }

.book { width:380px; margin:50px auto; }
.book .item { margin-bottom: 20px; }
.book .img { width:57px; float:left; }
.book .inp { position: relative; }
.book .inp input { font-size: 14px; border: 1px solid #72c3f2; outline: none; background: #fbfbfb; padding:0px 10px; height:54px; line-height: 56px; width:300px;}
.book .inp textarea { font-size: 14px; padding:10px 10px; border:none; border: 1px solid #72c3f2; outline: none; background: #fbfbfb;  height:150px; width:300px; }
.book .inp input:focus { box-shadow: 0px 0px 10px rgba(0,0,0, 0.1); }
.book .item .but { margin-left: 57px; cursor: pointer; width:150px; text-align: center; padding:10px 0px; font-size: 14px; color:#fff; background: #0083c6; border-radius: 2px; }
.book .inp .codeimg { position: absolute; top:13px; left:170px; }

.forminp { width:80%; margin:40px auto; }
.forminp .item { margin-top: 15px; height:40px;  line-height: 40px;}
.forminp .item .but { cursor: pointer; width:150px; text-align: center; font-size: 14px; color:#fff; background: #0083c6; border-radius: 2px; }
.forminp .img { font-size:14px; height:38px; text-align: center; float:left; width:19%; border:1px solid #dedede; }
.forminp .img.uploads { border:none; }
.forminp .img.uploads a { line-height: 38px; display:block; cursor:pointer; background:#f75f23; border:1px solid #d2511f; color:#fff; }
.forminp .img.uploads a:hover { background:#fb6124; }
.forminp .inp { position: relative; height:38px; float:right; width:79%; }
.forminp .inp input { color:#666; border:1px solid #efefef; width:100%; font-size: 14px; outline: none; padding:0px 10px; height:38px; }
.forminp .inp input:focus { box-shadow: 0px 0px 10px rgba(0,0,0, 0.1); }
.forminp .inp .codeimg { position: absolute; top:5px; left:110px; }

.map { height:500px; margin-top: 20px; }

.download .text { float:left; border-radius: 5px; padding:0px 3%; width:25.3%;  overflow: hidden; background: #f3f3f3; margin:0px 1%; margin-top: 40px; font-size: 16px; color:#4e4d4d; }
.download .text .tit { width:70%; float:left; line-height: 50px; height:50px; }
.download .text .icom { float:right; background: url(../images/9-1.png) no-repeat center; background-size:100% auto; height:50px; width:30px; display: table; margin-left: 10px;}
.download .text .tit a { color:#4e4d4d;}
.download .text:hover { box-shadow: 1px 10px 10px 1px #efefef; background: #4b92e3; }
.download .text:hover .tit a { color:#ffffff;}
.download .text:hover .icom { background: url(../images/9.png) no-repeat center; }
.download .text div:hover { cursor:pointer; }



@media screen and (max-width: 1200px) {
    .nav { margin-left: 15px; }
	.nav > ul > li { padding:15px 10px; }

    .footer .item:nth-child(3) { margin-left: 10%; }
}

@media screen and (max-width: 970px) {
    .sear
    {display: none;}
}

@media screen and (max-width: 900px) {

    .title,
    .news
    { margin-top: 30px; }

    .itemcontent,
    .catalist
    { width:95% !important; }

    .newsfl,
    .newsfr,
    .newslist,
    .lenumlist
    { float:none; width:100%; }

    .title .dd1 { font-size: 25px; }

    .newsfl .img { height:200px; }

    .newsfr { margin-top: 10px; }

    .lenumlist .item { text-align: center; float:left; width:48%; margin-left: 1%; margin-right: 1%; }

    .mainbusiness .item .con .tit { font-size: 20px; text-align: center; width:35px; }

    .footertop li em { font-size: 12px; }
    .footertop li:after { display: none; }

    .footer { padding:40px 0px 0px 0px; }
    .footer .item { height:180px; margin-bottom: 20px; width:48%; margin-left: 1%; margin-right: 1%; }
    .footer .item:nth-child(3) { margin-left: 1%; }

    .footerbottom .dd1,
    .footerbottom .dd2
    { float:none !important; }

    .footerbottom .dd2 li { float:left; margin-top: 10px; }

    .download .text { width:42%; }
}

@media screen and (max-width: 640px) {

    .header { overflow: hidden; position: relative; height:70px; }
    .header .log { height:70px; }
    .header.open { overflow: visible; }
    .nav {
        opacity: 0;
        transition: 0.5s;
        -ms-transition: 0.5s;
        -moz-transition: 0.5s;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transform: scale(.7, .7) translate3d(100%, 0, 0);
        -ms-transform: scale(.7, .7) translate3d(100%, 0, 0);
        -moz-transform: scale(.7, .7) translate3d(100%, 0, 0);
        -webkit-transform: scale(.7, .7) translate3d(100%, 0, 0);
        -o-transform: scale(.7, .7) translate3d(100%, 0, 0);
        z-index: 99; width:200px; position: absolute; top:45px; box-shadow: 0px 0px 10px rgba(0,0,0, 0.5); background: #fff; border-radius: 5px; right:0px; }
    .nav.open {
        opacity: 1;
        transition: 0.3s;
        -ms-transition: 0.3s;
        -moz-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transform: scale(1, 1) translate3d(0%, 0, 0);
        -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
        -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
        -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
        -o-transform: scale(1, 1) translate3d(0%, 0, 0);
    }
    .nav > ul > li { float:none; padding:10px; }
    .nav > ul > li a { display: block; }
    .sykui-menu { display: none; }

    .titleseed { min-width: 160px; }

    .aboutback { height:600px; }

    .aboutcontent,
    .aboutcontent .dd1,
    .aboutcontent .dd3 a,
    .abselect2,
    .abselect3,
    .abselect4,
    .abselect5,
    .catacllist,
    .arnewslist,
    .artitle .dd1,
    .tablelist,
    .tenderingtablelist,
    .jingpin,
    .article-item-h2,
    .more,
    .download .text{ margin-top: 20px; }

    .jingpin { margin-bottom: 20px; }

    .aboutcontent .dd2 { font-size: 16px; }

    .footertop { padding:10px 0px; }
    .footertop li { width:31%; margin:10px 1%; }

    .article-banner div { height:200px; }

    .catalist,
    .jingpin .item { width:100%; margin:10px auto; text-align: left; }

    .clidlist { height:auto; }

    .clidlist > div,
    .fidlist > div,
    .catacllist > div { text-align: center; padding:0px; width:22%; margin:0px 1%; }

    .clidlist > div a { padding:10px 0px; }
    .clidlist > div:after { top:15px; }

    .fidlist > div a { font-size: 12px; padding:12px 0px; }

    .hospital { margin-bottom: 20px; margin-top: 30px; }

    .hospital .flip-items { width:200px !important; }

    .mainbusiness .item { width:50%; }

    .armainbusiness { margin-bottom: 20px; }
    .armainbusiness .item { width:48%; }

    .abselect1 .itemfl
    { display: none; }

    .abselect1 .itemfr { width:100%; }

    .abselect3 { width:100%; }

    .abselect4 { padding:20px 0px; }

    .catacllist { text-align: left; }
    .catacllist > div { margin-bottom: 10px; }
    .catacllist > div > a { width:100%; font-size: 14px; padding:10px 0px; }

    .arnewslist li { height:150px; }
    .arnewslist li .dd-dd1 { width:35%; }
    .arnewslist li .dd-dd2 {  width:62%; }
    .arnewslist li .dd-dd2 .d-dd1 { font-size: 18px; height:25px; }
    .arnewslist li .dd-dd2 .d-dd2 { max-height: 48px; }
    .arnewslist li .armore { padding:5px 10px; }

    .pages { padding:20px 0px; }
    .mypage em#pdis { display: none; }
    .mypage a#pdis { display: none; }

    .artitle .dd1 em,
    .artitledy .dd1 em{ font-size: 26px; }

    .tenderingtablelist { width:100%; overflow-x: auto; }
    .tenderingtablelist table { width:1200px; }

    .artulist li { width:44%; margin:10px 2%; }
    .artulist li.top { width:96%; margin-bottom: 10px; }

    .article-content { padding:10px; }

    .book { margin:20px auto; }

    .forminp { width:90%; }
    .forminp .inp input { width:85%; }

    .tablelist { overflow-y: auto; } 
    .tablelist table { width:1200px; }
    
}
